html {
    color: #000;
    font-family: "宋体", Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0; /*qa*/
}

table {
    border-collapse: collapse; /*qa*/
    border-spacing: 0; /*qa*/
}

input, textarea {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    outline: none; /*qa*/
    color: #333;
}

textarea {
    resize: none; /*qa*/
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal; /*qa*/
    font-weight: normal;
}

li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

q:before, q:after {
    content: ''; /*qa*/
}

abbr, acronym {
    border: 0; /*qa*/
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

strong, h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input {
    line-height: 1.2em;
    overflow: hidden;
}

input, textarea, select {
    *font-size: 100%; /*qa*/
}

legend {
    color: #000;
}

del, ins {
    text-decoration: none;
}

body {
    color: #333;
}
/*styles begin*/
#wrapper{margin:0 auto;width:980px;}
#header{width:100%;border:solid red; border-width:1px 1px 0 1px;}


#wrap{padding:0 250px 0 200px; *overflow:hidden;margin:0;border:1px solid blue;}
#main{float:left;width:100%;}
#left, #right{position:relative;_display:inline;}
#left{width:200px;float:left;margin-left:-100%;right:200px;_right:-250px;}
#right{width:250px;float:right;margin-right:-250px;}
/*#wrap{border:1px solid blue; min-height:300px;width:100%;}*/
.clear{zoom:1;}
.clear:after{display:block;content:'',clear:both;line-height:0;visibility:hidden;}
.clean{height:0;clear:both;}

.body{zoom:1;margin-bottom:10px;display:block;font:14px/24px arial,宋体b8b\4f53,sans-serif;width:100%;}
.body::after{content:''; line-height:0;display:block;height:0;clear:both;}

.main-col{float:left;width:100%;min-height:1px;display:block;}
.aside{width:290px;margin-left:-290px;zoom:1;float:left;display:block;}
.aside::after{content:'';display:block;height:0;clear:both;}

/********************/
.pCon1{
    padding:3px 0;
}
.title1 {
    clear:both;
    height:26px;
}
.title1 span.info {
    font-size:14px;
    float:left;
    padding:0 15px;
    color:black;
    line-height:26px;
}
.titleBg {
    background:url(../images/titleBg.png) repeat-x scroll 0 -90px transparent;border: 1px solid #DFDFDF;
}

.title1 h2 {
    float:left;
    font:14px/26px normal;
    border:solid #E3E3E3;
    margin-left: -1px;
    border-width:0 1px;/*上下 左右*/
    display:block;
}
.title1 h2 span{
    float:left;
    border:solid white;
    padding:0 13px;
    cursor:pointer;
    border-width:0 1px; /*上下 左右*/
}

.title1 h2.selected {
    font-weight:bold;
    color:#4C7E07;
    padding-right:5px;
    background:url(../images/titleBg.png) right -30px no-repeat white;
    border-right:none;
    position:relative;
    margin:0 -1px -1px;    /*上 左右 下*/
}

.title1 h2.selected span {
    background:url(../images/titleBg.png) 0 1px repeat-x white;
    height:27px;
}

#mainnav{padding:15px 0 0 45px;position:relative;border-bottom:3px solid green;margin:0 1px 0 0;zoom:1;}
#mainnav::after{content:'';display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#mainnav ul{font-weight:700;}
#mainnav ul li{position:relative;float:left;margin-right:2px;display:inline;list-style:none;cursor:pointer;}
#mainnav ul li a{float:left;padding-left:1px; text-align:center;line-height:31px;background: url(../images/bg_nav.png) no-repeat 0 -130px;}
#mainnav ul .current a{color:white;background-position:0 -170px;}
#mainnav ul li a span{display:inline-block;width:100px;background: url(../images/bg_nav.png) no-repeat right -130px;cursor:pointer;}
#mainnav ul .current a span{background-position: right -170px;}

/*分页*/
.pagination a {
    border: 1px solid #AAAAEE;
    color: #1155BB;
    text-decoration: none;
}
.pagination a, .pagination span {
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0.1em 0.4em;
}
.pagination .current {
    background: none repeat scroll 0 0 #2266BB;
    border: 1px solid #AAAAEE;
    color: #FFFFFF;
}
.pagination .current.prev, .pagination .current.next {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #999999;
    color: #999999;
}
